@import url('common.css');
input {
	border:1px solid #ccc;
	height:16px;
	line-height:16px;
	padding:5px;
	border-radius: 4px;
}
.input-mini {
	width:30px;
}
.input-medium {
	width:80px;
}
.input-big {
	width:280px;
}
.radio {
	height:auto;
}
/*CSS3 INPUT获取焦点时效果*/
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus {
    border-color: rgba(103, 7, 104, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(103, 7, 104, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(103, 7, 104, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(103, 7, 104, .6);
}

.wrap {
	width:100%;
	background:url('../images/bg.png');
	position: relative;
}
.login_wrap {
	width:500px;
	height:300px;
	background:#fff;
	margin:0 auto;
	padding:30px 60px;
	border-radius:8px;
	position: absolute;
	top:100px;
	left:50%;
	margin-left:-300px;
}
.login_wrap h2 {
	font-size:30px;
	text-align:center;
	color:#333;
}
.user {
	padding:10px 0;
}
.user input {
	width:190px;
}
.pwd {
	padding:10px 0;
}
.pwd input {
	width:190px;
}
.code {
	padding:10px 0;
}
.code input {
	width:80px;
	height:20px;
}
.code img {
	vertical-align:bottom;
}
.login {
	padding:10px 0 0 56px;
}
.login input {
	width:80px;
	height:30px;
	background:blue;
	color:#fff;
	cursor:pointer;
}
.login_wrap b {
	display: inline-block;
	height:14px;
	padding-left:24px;
}
.success {
	background:url('../images/s_r.png') no-repeat 0 -38px;
}
.error {
	background:url('../images/s_r.png') no-repeat 0 -24px;
}